add multiple table func