Adding simple caching
Adding bg new