3-249 Long Zheng's thoughts