some clean up
back to static loadFrom()