add more branching conditions to workout controller create action