parse exception catch
bug fix
parse error handling improved