Sequenced the implementation