adding cfi