Finsihed cleaning code