working on move extended behavior; refactoring MZComponentsSequence