added check for already existing include guard