add remove and edit methods to client class(no test)