the extra include files and deal w/ Linux and MacOS
the extra include files and deal w/ Linux and MacOS