~ fixed ArrayIndexOutOfBoundsException