now update
merge & fix vulcan.py