fixed oops on construct root on hash