diffpp.hpp created