removed try catch