added registertableviewdelegate