add new file publish.py