moved shared integration steps to seperate file