walk-through of angular and directives.