created wrapper class and ClientManager classes