working on device page