public service cleanup