commit by first time