fix caching
change to private