made changes for turn implementation