added unpackVariableGroup to OptimalCFL