modified physicaloid to supoort multiple devices