add get songs method, not complete