new getauthorsdata function