allow multiple children of same component