log newlines
add progress