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