integration test prototype