added documentation of Operations.hpp, needs verification