use panel instead of content_box