programming the classics