technological obstacles