first commit for exception code parse