proper directives