init,coalesce,extend changed