challenges of implementing new technology