fixes for major-minor, diminished, and more