learning angular and some of its external modules