technological components