extending composite view