clean up in pieces