first module, controller, expressions and directives