adding tab_len