implement the author field