the author function