add missing include guard in