new structure for how to save tones and breaks