delegate to data Hash