improved author handling