got all of the code actually running (not fully functional though)
7 files changed