no idea why it didn't commit all the changes