Technology

Largest update related to technology.