Added Sequencer and made changes to GCM