fixed negative irScan & added turn and scan