caching added for all find calls