protocol for the integration test