added first round of integration tests