restructured the parsing.
renamed parse module.