Working on zg update
+ A bug solved in restrictArgCount()