add collection & extend view