technology needed