new options for factorconstituent()