add explanation of program file formats