first commit independently