Major correction

Introduced load_with_cache