working on jcom.device