first start on melody, parse the xml and start walking it.... not a bad first step