probably should have commited a couple times