Smart Cities: Addressing the Basics