Learning NOP and MVC