update author
base implementation