add option to specify profileFields