added more options to program template