hash set up properly