enable multi-thread; add configuration file; Special character issues pending