cleanup
Keeping track of resources.