Scaffolding the client