first pass at database support