doc update; recursive test