add pre-processor of keywords and vector