edited the programs page functionality