adds caching to technology and improves technology view