more hash creation changes