revise
revise/tidy up