added getsonglist function