generalize
tweak
add nll etc.
add plots