update structure, added main-information layout