updated canonical cost fields