mini CplusPlus projects