parser and tracker