added program_options and new quickbook, old quickbook used for log