this try catch should be removed