functional storage within tab