first commit initial client