Now cache results and is able to load them