updates for new type