add CEF