x2opurefunction documents