updated propagate and log

new errors