Working on fancy custom directives.