add try catch  get list