Make changes according to bailong's requirement.