add additional functionality to tables