transform section layout