Added back getSubParts