technological barriers