structure example: reoslve issue with result wrapping over page border