basics of modules,controllers, directives, expressions