add table family functions