added hw-assisted translate transformation