Implementation: Where are we? How can we improve?