review approval test sheet before directive
refactored directives