reworked laying out