technology impact on compliance