adding in like resource, still to implement the model