IDE almost done except upload, and no test for execute