Not compiles, work on cocgp.cpp