v2

makes hash for all data