implementing some of the api functions + updating integration tests