调整 加入preparehandler
c
c
c
完善整个handler