stage 3 half complete (not run)