directives for real