Adding CPP file to handle header and its constructor