working on. can run on device now.