added util
added basic $directives!