added ability to execute functions with specific tableux