stage 2 - integrated