drop, upload, delete, various optimizations