improved the add song functionality