accept only applicable fields