Interface of KMP