functioning page_parser_plus function and related modifications