reoriented sacCer example to an executable with more functions