content type display selection + refactoring content renders names