removed
implement SongList for testing
use methods instead of constants
simplify some code