add HeadContentSampler, fixed #1