parser update global variables