put add and subtract measurement methods into abstract class