have to use mvc model