beginnings of a program