added filters
added directives