don't use Append in Map