Added #ifndef #define #endif trinity.