Main script

everything seemed in working order ;3