refector directives