added listDevices with aliases