new measurement base class