unfinished changes
merged but unfinished
made turn arrow