added hash to prove later