Self driven cars: what you need to know