First Draft

First run at it, probably pretty close to being done