author patch