modiry guide by c_pro