init stage 2