redo mvc