correct parser bug and add more example