refactored Sequencer
refactored Sequencer