refactored out workshopper-exercise