vm; parser fine tuning