initial client
updates