tidyer parsing