added upload hasher functionality