Client class, first methods