the program compiles