Implemented New Client