more inline
add class Parser and fix