Revert "Revert "script""

This reverts commit 0029cadd9e51bba7872d937edf4b8a07c31708c7.