mian.cpp update