change method name to subresource