add make_callback example, including domain