replace f3 for base::instance