writing verbose logging under progress - NOT COMPLETED YET