refactored parser into sub package