0 initialized the heap allocated array