Make it work on a device