normalize field name and rename defie to defy