updated programmes template and setup.py