adding auto args