start of tab methods