add device_type to installation methods and params