rename controller to Model