New classes and integration of JMS