add JMX support