log
tidy up