DataInterface improvement