building mvc