compositor improvement