first commit, not functional in a bunch of ways