renamed EstimateRecorder to EstimateTableGateway and implemented some exploratory code