affine
add Hist