device definitions moved out of the settings file