mvc first draft