initial c c++ ann lib