organize composite view