technological contribution