finished integration of 3 steps