got the basics working, and can now scan for and run commands