Framework for hash in progress