implementation challenge