create author class