fields are now set as keys