added music generation to the project