TODO: resource 'full