how do I keep fucking these commits up so bad