implement table annotation support