add set_label hook