add checker.cc
finish section 1