cleanup begins