Smart Cities done smarter