added upload / download scripts; need double-checking