additional interop examples