initial commit of a bunch of stuff