fine tune
add log