refactored views with rest framework responses, refactored urls with format suffix patterns