reintegrating previous functionality after workflow implementation