external jsilver