revise about calling model in view