modify arguments