add destructor for array