added initial docs for the directives