Firse draft of MusicalThing