don't need add_component; returned component is rendered