contract base table