adding cffi