[basic requirement]music function 2