extracted SmaMetric class
continuing to fill out Strategy and tests