with data-width conversion