made subgroup initialization easier