Smart-villages