adding ability to give a custom name to a device