KEY PROGRMMING TOOLS