update to new definition type
not tested yet.