Yang: 1. code refactor; 2. add a new mp3 name change class