modify interface of Kendall