separated specs into unit and integration