First commit, messy, totally just playing at this point.