new Author class, minor changes