why needing this? can't we load it from URL?