add callback function param for including other db functions as needed