added initial database classes