spec client class methods