replace author name wrapper method with delegate