added hash to parser