composite changes