cleaning up parsing
incremental progress
removed helper functions
alternative refactored
finished refactoring parsing