1. Continue update parser to get accurat result from zsq
1. implement COnsiliaWriter, which is used to debug
2. update code for zsq