separated the models according to page access