neighborhood try catch added