hash uploads and admin