add new directives