an electric powered bus and taxis in traffic in midtown