faillog readablilty and doiurl func