update TODO
Use SafeParse in WorkoutBuilder