refactor turn_spec