pre tidy up