testing who's stuff gets overwritten
added pet add function and to_s for client class