added preliminary skeleton for main.py