added the program and the install routine