fixed typo in include guard
elaborates but definitions can't be used