just before tab implementation