instantiating QComposite