Revert In progress code shouldn't be commit here"Refactoring utility code - IN PROGRESS"
Revert In progress code shouldn't be commit here"Refactoring utility code - IN PROGRESS"

This reverts commit df28d4b23191a419f9fd56427ed9f4b4eaee1955.

optemo/firehose,optemo/firehose,optemo/firehose