basic c++ structure done