working on testing directives