singleton table class