stage 1 completed and tested!