implemented NULL since unresolved through #include std directives