setting up a program or template