working on caching info for faster response time