barebones follow code working on robot;