refactoring error handlign is parser