Hello, I suggest to add include guards to two header files so that their reuse might become a bit safer. https://www.securecoding.cert.org/confluence/display/cplusplus/PRE06-CPP.+Enclose+header+files+in+an+inclusion+guard Regards, Markus