remove alloca()