Preparing cities for self-driving autonomous cars