add templates and main.py