new aa.cpp