added a controller and some properties
blowing everything away and replacing it with files from course