improve mvc demo including adding documentation