updated libcif