re-factoring of code, seggregating simple sequence and transactional
sequence and creating a new class called applicationSequence