directives and form examples added