starting to add database classes