workflow for option 2