What does it take to become a top class Smart City?