make jump more smarter