start adding integration testing