hash and log info added