add multiple parsing
fix parser