client first commit