args is an array