learning the ways of the MVC, JS, and Angular