maj architecture