Site preparation and cleaning