semi autonomous vehicles can do the trick