cleanup
ready to write
with slide -- to be tweaked later