implementation considerations