added stdAddition to tweak some std:: stuff and some updates for using std::for_each