Add tab and pre struct