Refactored resource method and updated spec requirements