ttt
log lib