all change to postfunc.o_content