added hm9000 handler