bug fix at pipe
add help(log, assert)