instance + wrapper