add author def