add tab and flex