more documented for newb in the MVC