ugh I really need to commit more often