Restructuring
Added COPY, ASSIGN and MOVE blockers