add client CRUD