added xcf