feat(resource): building out the rest of the methods