xiaohui hand the requirement file