cleanup
instance caching