basic turn system added