fixed array out of bounds error