upload file cave.py