move work on hxsl3