Services that have the same signature as ones in steps
Continuing to refactor code bit
Separated input from results.
Added working progress bar