learned and fixed that constructors are not inherited in older versions of C++