base for content balancing
add content balancing support