add support for Data Interface