Mostly cleaned.
Complete.