number of program levels