even odd hash done