optional configuration setup
added optional compile time config (not enabled)
added include that is excluded from git