commiting for first