add dynamic turns