table interface and implemenation, before changes in the paneltrader
impl