ex12 fix num or args