directives properly isolated