todo

abandon database read