The ins and out of self driving cars