trying harder with integration test
contract modified