our general music frame work