Implement new Responseprotocol