added device lookup