add parsers and tools