added song generator