try catch
fixed