add learning new song feature