updated to use c++ standard includes
updated headers to c++ standard includes