add more author tests
document author method