added more author functionality