removed global ftable pointer and use interface function to expose protected table