Future of public transportation