why do I need to commit???