add a basic example
update directives