working on hash server