https://landin.ir/labs/learn-how-to-use-a-connection-script/