forked from https://github.com/dse/music-box-paper.git