new field based validation