technological prowess