add song base case working