add full model and some controler