add data base interface
add tx storage