fixed array null bug --KW