Final program available. program_v8