* first pass adding in db back end (for holding metada)