added try catch to listing