new branch meng
just in case
revised abstract and introduction
merged meng