???????????????????????????????????????????????????????????????????????????????????????1. ????????????????????????????????????????????????????????????????????2. ????????????????????????????????????????????????????????????????????????????3. ???????????????????????????????????????????????????????????????????????????????4. ????????????????????????????