refactoring,new table owner