added PredefComposite, Overlay (unfinished)