Fully Self Driving Cars