little code fold structure adjustment