change back to using base class for response