updated author class