now the memory is actually allocated