almost finished
ready to run script