adding turn controlle