first commit the code