log improve