fix alloc size