framework of tab style