merge parser into master after all the other enhancement and bug tickets have been closed Note: the person who completes parser cannot be the same one who reviews and merges it into master