changed database implementation approach
implementing DataSource for database access
datasource coded up