do 1 subfield at a time