DataAccess interfaces finished