bugfix: addDevice argument