content algorithm

content algorithm