disposh hash  functionality completed