fixed argument list creation