new load extension method