example of directives with deffered loading data