testing & interop