final layout