give up on directives - back to controllers