bunch of stuff
committing