Correct bug: adding new header to public header file and copy header directive (public)