added new.cpp and new.h as recommended by RC Navy