 		}
 		return result
 	}
+*/
 
 	private func isSameComponent(componentA compa: KCView, componentB compb: KCView) -> Bool {
 		var result: Bool = false

	}

	private func fitForGroup(stackView view: KCStackView){
		if hasSameContents(stackView: view) {
			let contents  = view.arrangedSubviews()
			let firstitem = contents[0]

			/* Adjust contents in the elements */
			if let _ = firstitem as? KCStackView {
				adjustUnionSubviewSizes(stackView: view)
			}

			/* Adjust subviews */
			adjustUnionComponentSizes(components: contents)

			/* resize */
			view.sizeToFit()
		}
	}

	private func hasSameContents(stackView stack: KCStackView) -> Bool {
		let count = stack.arrangedSubviews().count
		var result: Bool

		return result
	}

	private func adjustUnionSubviewSizes(group contents: Array<KCView>){
		/* Collect all subviews in stack as KCStackView */
		var subviews: Array<KCStackView> = []
		for subview in contents {
