stage 3 added (begin)