By Koopman's theorem we can calculate EA and IP directly from HOMO and LUMO energies. When I go through internet, it was found that Koopman's theorem is useful only for HF? But I would like to calculate EA and IP using DFT using B3LYP method. Do you have any correction factor for converting HOMO and LUMO energies in DFT.