adds include guard