the script is more and more complete