triz section
some edit