cleanup efforts