Let's start putting this together. And fix LOTS of errors.