Revert "new script and docs here and there"

This reverts commit faa6a0eeb2a3d2db79acc6a674ab26fcb9b31a4b.
Revert "Revert "new script and docs here and there""

This reverts commit e075f53f6abd5c79631b82a77b5d326bb8d192bf.