xylaphone thing (unfinished)