added composite view