Documented all client methods