use custom made component for tabbed practice