added virtual and static method to tables