Change progname/program to PROGNAME
Implement more