create and fix set on boot,it has not finished yet