technological elements