added some hash related stuff ...