bug fix: outOfBoundException