fix set require