a good beginning version of the scripts