first commit toy.cpp