modified for song feature