challenges in implementation