     }
     
     public static func intervalFamily(withAmountOfSteps steps: Int) -> EnumFamily.Type {
-        print("steps: \(steps); mod 7: \(steps % 7)")
+        // refine where to do abs(steps)
         switch abs(steps) % 7 {
         case 0: return Unison.self
         case 1: return Second.self

            _ coarseAdjustmentHigher: PitchSpelling.CoarseAdjustment
        ) -> EnumKind
        {
            
            print("second method")
            // refactor
            if coarseAdjustmentLower.direction == coarseAdjustmentHigher.direction {
                return Major

            _ coarseAdjustmentHigher: PitchSpelling.CoarseAdjustment
        ) -> EnumKind
        {
            // refactor
            if coarseAdjustmentLower.direction == coarseAdjustmentHigher.direction {
                return Perfect
