modified for manage songs