load/save for device classes done