add basic directives