making private first_table nonpointer