initial commit

this includes the up-to-date version of the script