Almost completed mvc