added the hearder file
elementary pass to try to integrate with clang