readded c++11 check and operators for vector and finally move_bodies