array bug fix
args -> ituplable