Final stuff, UniformCost Class added