Added the DataAccess interface