first attempt at xdress interface
add xdress dtypes changes