better layour structure