abstract some table definitions