implement first integration test