support fields parameter