create abstract layer to include common resource for one model
create abstract layer to include common resource for one model