6 Necessary Technologies..?