X and Composite extension