allow user to change args