fixed hash.all