init with tableViewController