Future of smart cities