added run straight functionality