Added a lot of interesting things in the script