truing new syntax for globlb functions