add requirements & change template to Jinja2