commented out addItem() and addSong() as they are not part of the requirements