use new integration test pattern