added first 2 stages