implemented author name query