main entry is shoot.py