refactoring. add errorformat and commentstring.