first addition and commit