JAM trinity