kezan.cpp