added rudimentary device list