using compile with directives