Added DiscreteAssembly