add secure arguments factory...