wip: angular directives