use log when craeting db
implement test for future cost estimate
implement test for future_cost_estimate function using db
detele test/:test:
revise testcode using with