finished (for now) note spec, ready to implement within scales