add NoSuchElementException in max func