new cpp files test functionalities.