swt structure