Morph>>assureLayoutProperties | props | props := self layoutProperties. props ifNil:[ props := LayoutProperties new initializeFrom: self. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self layoutProperties: props]. ^props LayoutProperties >> initializeFrom: defaultProvider "Initialize the receiver from a default provider" self hResizing: defaultProvider hResizing. self vResizing: defaultProvider vResizing. self disableTableLayout: defaultProvider disableTableLayout. ok up here. Morph>>hResizing "Layout specific. This property describes how the receiver should be resized with respect to its owner and its children. Possible values are: #rigid - do not resize the receiver #spaceFill - resize to fill owner's available space #shrinkWrap - resize to fit children " | props | props := self layoutProperties. ^props ifNil:[#rigid] ifNotNil:[props hResizing]. arghâ¦. Stef