change main arguments, arbitrary array size