hash location algorithms
Uploads and #! views
-