附录B callback function