adding new directives