Replaced pgmDemo4 due to errors