fix Paser\Reader