First try of Composite Builder