Tehran insists its program is for peaceful ends .