response methods are public