refactored and moved workflow step files, included in gem