add a basic integration test