Added program_logger