fix name bug in specallocate