Iranian President Mahmoud Ahmadinejad insisted Thursday that Tehran's nuclear program is peaceful and said he is "at a loss" about what more he can do to provide guarantees. Ahmadinejad said his country has not hidden anything and was working within the framework of the Nuclear Non-Proliferation treaty. "The bottom line is we do not need a bomb," he said at a news conference on the sidelines of the UN General Assembly.