add basic integration tests