updated args function to actually accept the arguments