dbfunc updated