directives have 2 colons