clean up effort