demo for observe-size