fixed argument list bug