what (theoretically) if two extra costs will have the same name? extra_cost_cost will is key in dict