added methods to DataInterface