Hi, I defined a UIView "RowOfThree" inwhich there are 3 labels. i also defined a UIView "Table" inwhich there are numer of objects of type "Row". the following code is in a method within object "Table": RowOfThree *rowOfThree = [[RowOfThree alloc] init]; [self addSubview:rowOfThree]; for some reason it doesn't add the view. i tried defining the labels in "RowOfThree" both in IB and programmatically and it still didn't work. Thank you.