composition changes