Implemented working client