structure maj