??????????????????????????,??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? ?????? ??????????????????????????????? ????????????????????????????? ?????????????????????????? ?????????????????????????????????????????????????????????????????????Suitable to implement with all