Add isLoaded & load; write tests