cleanup
ignore presence conditions of tokens from header files