move include into class to avoid polluting the Kernel