progress and clean-ups