ns.define arguments revision