song objects managing songs