fix link
add env for sharing/modifying variables between nested parsers