defaultSongLength implimented