init directives