relayout
add log