pass properly hash