more standard C++ containers substituted for C arrays