tools to misc
add log